Skip to content

Add OpenAI Ads conversions plugin#339

Merged
tej-oai merged 1 commit into
mainfrom
codex/openai-ads-conversions-plugin
Jun 18, 2026
Merged

Add OpenAI Ads conversions plugin#339
tej-oai merged 1 commit into
mainfrom
codex/openai-ads-conversions-plugin

Conversation

@tej-oai

@tej-oai tej-oai commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add the OpenAI Ads Conversions public Codex plugin
  • package the conversions setup skill, public Ads documentation references, and local verification helpers
  • add the plugin to both public marketplace files so standard and API-key-login Codex users can install it
  • include portable usage guidance for users who cannot use Codex plugins and need to load the skill instructions in another tool

Public readiness

  • removed internal dogfooding/internal marketplace install text from the README
  • scanned for internal-only terms, test Pixel IDs, dogfooding notes, and stale local setup references
  • kept deployment review guidance for privacy, security, consent, data handling, and CAPI secret handling

Validation

  • /Users/tej/.virtualenvs/openai/bin/python /Users/tej/.codex/skills/.system/plugin-creator/scripts/validate_plugin.py plugins/openai-ads-conversions
  • /Users/tej/.virtualenvs/openai/bin/python /Users/tej/.codex/skills/.system/skill-creator/scripts/quick_validate.py plugins/openai-ads-conversions/skills/openai-ads-conversions-setup
  • python3 plugins/openai-ads-conversions/skills/openai-ads-conversions-setup/scripts/verify_capi_secret_not_exposed.py plugins/openai-ads-conversions --fail-on high
  • python3 -m json.tool on both marketplace files and plugin.json
  • node plugins/plugin-eval/scripts/plugin-eval.js analyze plugins/openai-ads-conversions --format markdown

Plugin Eval reported no failures, with warnings around token budget, helper script complexity/line length, and missing tests for helper scripts. Those helper scripts are copied from the internal dogfood plugin payload and can be tightened in follow-up if reviewers want that before public release.

@tej-oai tej-oai marked this pull request as ready for review June 17, 2026 17:37
@tej-oai tej-oai requested review from a team and cching-openai June 17, 2026 17:37
@tej-oai tej-oai force-pushed the codex/openai-ads-conversions-plugin branch from 17cf08d to cdff05b Compare June 17, 2026 21:13
@tej-oai tej-oai merged commit b10f607 into main Jun 18, 2026
@tej-oai tej-oai deleted the codex/openai-ads-conversions-plugin branch June 18, 2026 16:53
- Do not log full request payloads if they contain identifiers, customer data, or auth metadata.
- Treat `oppref` as opaque attribution context, not a user identifier. Pass the raw value unchanged when available, but do not parse, URL-decode, cookie-decode, generate, transform, store broadly, or log it with raw identifiers.

## Implementation Checklist

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I want to see my future

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants